added four dynamic enum fields to user defined records