trying to structure the f-ing code