add jsf - part1