fixed clang warnings
no more warnings