Final implementation of Alpha2