diff --git a/src/Franzose/ClosureTable/Contracts/EntityInterface.php b/src/Franzose/ClosureTable/Contracts/EntityInterface.php
index <HASH>..<HASH> 100644
--- a/src/Franzose/ClosureTable/Contracts/EntityInterface.php
+++ b/src/Franzose/ClosureTable/Contracts/EntityInterface.php
@@ -10,6 +10,20 @@ interface EntityInterface {
     const POSITION = 'position';
 
     /**
+     * Indicates whether the model has children.
+     *
+     * @return bool
+     */
+    public function isParent();
+
+    /**
+     * Indicates whether the model has no ancestors.
+     *
+     * @return bool
+     */
+    public function isRoot();
+
+    /**
      * @param EntityInterface $ancestor
      * @param int $position
      * @return EntityInterface
added new methods to EntityInterface