join mechanism with github file