Install requirements first