v1.6.3 tidy up code