compose.lock