switch-how-to-change-when-change-is-hard