changed: data storage object, common function calls (wrapped into  object), project/file headers