parser for the operations