more catches and console.logs