Feb 19 with graph interface in the main function