first gui version with some functionality