----------------------------------------------------------------------------------------------------------------------------------------------------------
==========================================================================================================
FOR B