manager class