please take time to read