use more descriptive names for g/n/f/s nr