log and dependencies