elegant get fields fixed