- minor refactoring
- populating the pieces
- showing the pieces