got mapFirstWith working!!!