use original ecp library