support show and hidden model