some warnings taken care of