Not sure if it is a good idea to call this slot1 and slot2. Do we have better names for this ?