why do we need to store this?