add debug information
lint before testing