Add Field3 and Field4 implementation