updating how the every fn works