added smf elements