trying make atributes watcher -- part completed