add parameter check in layout_properties().