copy attribute behavior modified
edit buffer