prep for autolayout