fixed addfreeslot
fixed addfreeslot