added some pieces in