* truncate implemented