move require into show case