more on composition