Implement linear fill