imported existing code. fixed listview size