big of debug to understand controller logic