v 0.9 a, added new classes for managing user actions