Worked on gui