composition works