make some modifs to respect the code style, at least it compiles