composition parts