preliminary custom_menu renderer