fixed buddy assignment