added required dependencies