reflection by Nat | Apoet