signals and rvars