assumptions and references