clean code with -wall