[system] use SMF for composer