shitty d view 2