require 10.10, simplifies view controller initialization