Maj composer