composition application