initial complete draft