add --clean option