More object oriented; less xibs