add debug code, add show template