jsf nearly done