Implement initial draft