add some demo scenarios and add some gule code in the steps def.