github adaptation