implements new methods FH