add allocation