frontend work on homepage