defining manager structure