tidy up frontend