index front-end finished