book feature, addMaterial(to fix), different manager's actions