fm.retrieve