Done Print and makeTree function