starting ttc api implementation :beers: