Phase II: Implementations