fuck view logic