Addition of sparse array and singleton manager