trying to fix the layout subvivews problem with a layout manager
adding some options and making api simpler