Adding custom ArrayAdapted (initial version)