modules that are dependent on each other bug