Add more correct AchiveEffectivity implementation.
Note: Some useful in future methods were commented.