@hiddenshadows: Pieces by pieces.