If I understand what you're saying correctly, "electron moves down to carbon on 1 side. moves up to oxygen on the other side", sounds like you're moving an electron pair off of an oxygen and use it to make a bond to carbon. This would result in a carbon with 5 bonds which is usually a bad bet.