various common methods after gui