more work on memory allocation