Let's explore behavior driven development