component/manager module done