enhancement for show model function