initial draft for i-d