finalized ab v1.0