added util and dependencies