githubs being weird or my code is being weird, who knows