added first stab at printing