working on demo flow