returns record