separate key from address