New structure:Many improvements/optimizations