Implemented the I piece.