make dynamic home page