working hunk allocation