new weakening procedure