Revised the slots location and first touch logic