rev version # after code rework