What did modern architecture contribute to architecture?

1.Modern architecture has no boundation that's why we can design any type of building in modern architectue.
2.We can use a variety of materials now , according to our need.
3.We can use history knowledge , for designing new structures.