update to what sm has