Added an implementation of record structures.