shitbuggeryfuck view 2