first plan for the sketch
ignore emacs garbages