new console API