completed home page framework