forked from: forked from: BasicHermite

@author george