Added parent and modules for easy dependency management