adding missing file in libsm