add version - tidy up