Lookup Pattern
adding Eager and Lazy Acquisition