Modules

interface to one or more delegates