functionality improved, adapt multiple usage Scenario“