updated composition map interface