implicit key encoding