complete basic implemtnation. add samples against github api