struct deps