added show and list