Adding requirements  and installation.