type composition