srmparse initial version