add autolayout to support all devices