userspace heap works