Finished, porting GUI.