added XLCPrototype