shitgeneering view 2