step towards a working fill method