preparing for signalR