added a Fancy interpolation (the name is temporary)