made dataAttribute internal