developed descriptor parser