each module task have their own clean task