adding pieces
old practice is piece; new practice model
merged pieces with Ed's changes