gui upgrade, with new features