intermediate and lrxlib commented out for merge