add Strategy desgin model