added new state to validate if the current "next slot" is still free to avoide collisions