New Element + Various Optimizations

Changes