memeory assignment