spacing and dependencies