added GUI (alpha)