Implement Nat Pagle