strategy part like es perform
