Kap. 3, slight modifications in kap. 2, import optimization