improve readme and refactor deployment