more gui features added