implemented basic manager skeleton