added dependencies on required modules