stupid retard view 3