add composition problem.