draft workable version