GUI works and some other staff