all 3 view controllers work