New structure fully implemented