added new function new_show