Added basic framework for arrayBased class