bring your own layout