add peter's definition