warning fixes v2