Complete gui prototype