stupid retard view 2