almost got step working