we better acualy use github after this pish