ability to pass in key element