implemented total harakiri