taking suggestions on better naming for these :)