add demo socket