fg-comm; fixed uv_comm