parser_select function implemented