small updates, gui may work on windows now