adding SAM