James Clarke/keys