not finished _show function