update strategy, add extended strategy example, update composer