more front stuff pretty
ok from here we start actually using denominator