Added basic framework for listBased class