finished refactor stage 1
added new version number