working on restoring broken functionality after the addition of special abilities