deal with records wo persistence