several changes to draft read