added initial BartClient