passing data between view controllers is 20% complete