fields are detected automatically