too many lines crossing i think