new webook layout components