hurdle training library