Add hypothesis, add sources and update validation