coerce autolayout into working