structure update and xml update for application