topic -4 tidy up