node store and record