simpler observation grammar