learning github and some other stuff