Applyed new structure