adding code and updating version number