starting and dependencies