add swRrho()