too simple, sometimes naive view 2