added at, show, hide functions