Adding requirements and license