added comments to CommandReader.cs