stupid retard view 1