attempt to add draft save function(in progress)