gui and form.cs work