adding gui; still not done