made some listactivity classes abstract