more fun with MPTT model