added constraints documentation