Initial import of function generator