key as argument