fix: require depends