auto layout

lecture 9