begin implementation of Retrofit api