more improve load, show and hide functions