composite , decorator, facade