New pieces

Signed-off-by: jodilo <jlo1@nd.edu>