imple fill_initialize