tidy up backend