seperate commands from interpreter