renamed slot to position