fh295 reimplementation

Added FH interface for version 2.9.5 .
Kept FH interface for version 2.8.7, which allows flexibility to choose between the two.