SMS dit: Biochemicals and reagents