adding layout setter