2/5 requirements working from 2nd part of Assignment #3