more updates, because I am a terrible GUI designer