general changes on license and format