initial version of basis create
replace eval for new Function