Include all required dependencies first