added gui
added pos to gui
updated to latest rustc