added recall, fixes and updates