adding new version
adding new profile changing code
new and changing profile properties
adding tests