add dependencies and manager class