convert to utf, clean code, add gradle