improve auto layout helpers