shitty d view 3