add allocation spec