integrate Easle source code