new type for support mutilble manager