trying to implement microdata