Update 2

Add classes and graphical UI(not working yet).