fixed 32 bit stack
temp checkin
finally working. different tasks have different memory space