add switching cost