practice the functions of github