added more required dependencies