backup before object->int refactoring