halfway trough totem transformations

dont change anything related to this classes, for now