spatial learning after shift
update