revised comment on defaultController function