added debug log
moved strings to static finals
log only when we touch a method
log