get rid of all compiler warnings