oops, uncommented shit stupidly