feature manager
3 methods done