added cloth change feature