jarvix improvements (to be continued).