added base for Piece promotion
merge