add watch task
changed structures