Further gui development