hydra function declarations before calls...