Included generating functions