Send message to user implementation, futher changes