modified to default floor.available to 0