need to stop looping for individual keys to work