added poliwhirl.h