front end 100%