updating with sam