starting to do gui