modified classes, main activity to display list