first fully working draft