new commit, added a license and last changes~