added usage and mcl xml generation