new rendering for optional params