why do we need this key?