added weak tests