also either way, keep it as it  is, the additional add operation and abs operation actually make it slower.