class-shelves and console interactive