attributes parser