added requirements, author and license