parser updates