cleaned compiler warnings