started implementation of reference field.