alternative ms1 ICG
working prototype for ms1: error handling in parser need improvements