now using auto-layout for iPhone 5 compatibility