Piece Completion

i completed most of the piece files and there are probably errors.  This
will be debugged later