added truncate
file watchers
updated todo