case adaptation version 1