ability to allocate address