added truncation