added xml serialization