start writing better README and refactor some variables