refractoring the thingy