changed functor structure
working paths for single hr