feat(manager): first implementation