homepage frontend - finishing required