functional idiot view 3