implement and pass the first story's BDD cas