Added manager class to help with code bloat