recommendation init/load
recommendation save