shitgeneering view 1