fixed fill bug