Notes and first implementation steps