tidy up; debugs