main logs besides  return value