OCD ticks, sry.
trying out a more functional approach, first steps.