task: fill whole space