add access to topLayoutGuide and bottomLayoutGuide
try without the retain/autorelease
change default edgesForExtendedLayout/automaticallyAdjustsScrollViewInsets for TableViewController