adding bleat functionality added and tested