functional idiot view 2