add some pieces&protptype