added gwt smart