updates to do modules