ListView interface & implementation added