generalized abstract nonsense view 1