work on structured markup