new structure: compiled with no error, running with errors