cheap & dirty view 3