fix wrapping key
design