extensive work on RHSS functions
++