again, small steps.