Add a Spec and Make Changes Based on PR