experimenting with finding free blocks