SRM Codes