get compiling, work to reduce build warnings