A bit of graphic and logic