major gui improvements/additions