updates to forget functions