made progress on gui