minor changes
new implementation for ListView