Add dependent modules
Initial implementation