Start first implementation.