Adapt and modify