migration to JSF