domain and github setup