add interface to gui