Implement Bar Api