first dense chapter about functions