rewrite macros
listview control works!