added kicker.h and kicker.cpp