added show function