a little bit better gui