fix: module dependencies