change to camel case, fix typos, license filetype