Changed warnings level to 4. Warnings now treats as errors