more work on the tree and grunt file