#30: switching between methods using panels