further refinements to the marxcml file builder