init commit: almost a good gui for start up