Changed structure
compiling