add requirements and stages mutations