implemented more picker views - one component of the picker view depends on the other picker component.