add fill method
do not always require a wire
fill preloaded