trying to figure which of them is faster