added parsing of data-props