What is the Building Block of Matter?

Originally it was thought that atoms were the smallest building blocks of matter, but scientists have discovered smaller particles that build matter. These building blocks are of three different kinds, quarks, leptons and bosons. All these form atoms, which then form all types of matter.