gui update
prefinal rmi with gui, next one is final