dist task
clean up tasks
fix case where base==''