nearly completed with home page