removed the preprocessor pragmas for the unused parameter warning by just not naming the parameters