implement filling at initial time