adding -Werror flag