put memoryManager fns in um and made them static inline
made innitialize and execute functions inline