Implement Bar Api2
Implement Bar Api 3