added heap-tracing