added smof