fool
not defined yet