Add picture of the program(first idea) architecture