boundary fill