implemented read homepage