view controller communication now working