Worked on GUI