PieceSettingLogic developed