Update fi

Final Upload
Note: The package statement is for netbeans, BlueJ MAY remove this.