added the initial draft