add shared ui