[ticket5] completed other allocation strategies