worked on model and xmlparser