Added additional GUI implementation