fix compiler warning flags + rm unused parameter