getting back to code and adding license