compose message works