allowing ; to terminate struct definition