add derivative gaussian
replace array with class mesh