Added kamikaze code(not finished)