Tag: best practices for module dependency