the code can be compiled with no error