8 add smf template
9 add install target