unsigned long
preliminary split view controller work