following modify for free space