code cleanup,version in header