implemented handling of fill values