added strait commnds parser