fix all stupid compiler warnings