better printing
more consts
only run to where we need from Stanely ref