Still not getting the right results