added parse structure and additional attribution (attribution needs to be expanded)