Initial implementation of linear gap fill