added gui program