finished homepage implementation.