fill_ratio added