comments + socket