with draft module