fixed #96: new mode introduced