shit jsf