two possible layouts.