implementation of github api