kick function added