add Effective execise