ECL-331 attempt to solve this problem