integrated the flint operator here