use linear function from DOT/Util