add watch and size reporting