correct literals and add the socket client demo