upadted default structure