initial provider spec