reorganizing things
added license