Create dependencies for modules; fix validation (temp)