using reverse lookup for builder #7