added definitions and references [ci skip]