what exactly is this doing?