take the time to read...