fix for find free room