new line from elad
elad's line is better