add gui to tab complete and formatting