starting to work on gui