Implemented Diamond