made the parser nullipotent
added markup capability