fix ref, add debug