warning fixes
warning fixes