add stem recall logic