Draft of Implementation