updated Record model