Add licenses. Change wording of implementations