First GUI implementation.