code style, warnings