finish the first version of draft