completed show functions