new changes, almost finished homepage