removed the custom made shaMemoryBlock.. (wasted time :() to reduce number of registers used