function manager
function manager added