Environmental context dependent memory