missing semicolon at the end of struct declaration