added all required dependencies