This armoire came with all the necessary pieces and hardware, however when I put it all together it wasn't right.  I came to realize that one of the drawers was shorter than the other, so would not catch on the rails.  I was able to add some cardboard in on one side to lengthen the drawer to make it the right size as a fix.  But then, it also became clear that the pre-drilled holes for the rails were in the wrong spot as the drawers, once inserted left a gap at the bottom of the armoire above the base AND came up too high and hit where the armoire doors were supposed to close.  I moved the rails as far down as they could go, but it is not enough.  I'm currently using one drawer only and putting the adjustable shelf on top to cover the drawer contents.  I am very unhappy with this purchase and hoping the company will make this right.