parse key