change to allow user to choose no layout