removed 32 bit bitmap approach since it doesnt help.