h2hf Science and Technology