Tested for ABP v0.3.2. Also commented codes.