Implements third phase, ready for users