add fill method