bless................................