brief allocation