jsf improved