SRM partly done with tons of bugs&ugly code