Title: Definitions and methods