more on GUI, Backend working