use composite manager