something is wrong with the position calls