runs, but first iter kernel needs adjustment still