Added indexing processes (now uses bitfield)  and fixed System.out prints