refactor install github