add some implementation that uses ELB APIs.