gui not complete but src work