first approach to web gui