added a blackman window. this commit will not compile, but there is a very important bugfix on line 650 of the candidate consumer.