updated with roberts pieces