Implementation of the manager Contructor