added initial buddy free