functional irony view 3