Some new methods and a new GUI