add extra (_) fields implementation

Not the nicest implementation...
Better idea?