use parse-attributes module