added piece representation. may adjust later as necessary.