fix project warnings
boiler plate code