decreased runtime( no longer loops through obj )

the list of objects now assumes they are in sorted order