new home page implementation
final home page