change strategy to create instance