tidy up code
tidy up code