update file name
update license and version info
change requrie
bugfix uninitialized constant