citrus engine from lib to source code