change layout to public