Financial foundations