Shamir review