adding definitions