Commit 1: renamed entities to util and added the intial tree generation