try to get the info layout using programmatic constraints