completed FNH demo