A method for preparing a dental prosthesis, the method includes: selecting a tooth matrix out of a group of tooth matrices that differ from each other, wherein each tooth matrix comprises an inner cavity; wherein a tooth matrix is has an appearance of a tooth; and attaching at least a wall of the inner cavity of the tooth matrix to an intermediate element that is connected to the prosthesis core, remaining tooth structure or to the implant.