use cl-interpol to cleanup matching algorithms