added logger fcns