adapt rack