updated the project including build configuration and license