finished draft and docs