Move functions to corresponding managers