funtion and BLL work -anand