just a tutorial to use github,  don't mind