- updating implementations to include github api's calls.