now using sync mul