* check for function generator