add files, typo, clean functions