add many thing about the frontend