added methods taking key selectors