override kick method